Russia's Oil & Gas Revenue Slumps Despite Rising Crude Prices | World Business Watch